package com.sybil.spa.dao;

import com.sybil.spa.dominio.r12.ConceptoGasto;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.criterion.Order;
import org.hibernate.criterion.Restrictions;
import org.springframework.stereotype.Repository;

@Repository("conceptoGastoDAO")
public class ConceptoGastoDAO extends AbstractDAOr12<ConceptoGasto, Integer> {

   public ConceptoGastoDAO() {
      super(ConceptoGasto.class);
   }

   public List<ConceptoGasto> getConceptosGasto() {
      Criteria c = getCriteria();
      c.add(Restrictions.eq("categoria", 10020));
      c.addOrder(Order.asc("concepto"));
      return c.list();
   }

   public ConceptoGasto getConceptoGasto(int numeroConcepto) {
      return obtener(numeroConcepto);
   }
}
